.swiper-box {
   height: 100vh !important;
   box-sizing: border-box;
   padding-top: 100upx;
}
.supplier-pad {
	height: calc(100vh - 150upx);
	display: flex;
	align-items: center;
	justify-content: center;
}
.list-box {
	box-sizing: border-box;
	padding: 0 32upx;
	>view {
		box-sizing: border-box;
		background-color: #fff;
		border-radius: 20upx;
		border-bottom: 1px solid #F4F4F4;
		margin-bottom: 32upx;
		>.btn-list {
			border-top: 1px solid #F6F6F6;
			box-sizing: border-box;
			padding: 32upx 29upx 27upx 0;
			display: flex;
			align-items: center;
			justify-content: flex-end;
			>view {
				margin-left: 22upx;
				width: 180upx;
				height: 60upx;
				border-radius: 30upx;
				border: 1px solid #E5E5E5;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 28upx;
				color: #B1B1B1;
				font-weight: 400;
			}
			.confirm {
				background-color: #0B59E0 !important;
				color: #fff;
				border-color: #0B59E0;
			}
		}
		>.conts {
			box-sizing: border-box;
			padding: 23upx 27upx 24upx 29upx;
			display: flex;
			align-items: center;
			>image {
				width: 162upx;
				height: 162upx;
				margin-right: 33upx;
				border-radius: 15upx;
			}
			>view {
				flex: 1;
				>view:nth-of-type(1) {
					font-size: 28upx;
					color: #000000;
					font-weight: 500;
					margin-bottom: 22upx;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					max-width: 400upx;
				}
				>view:nth-of-type(2) {
					font-size: 26upx;
					color: #B1B1B1;
				}
				>.infosd {
					display: flex;
					align-items: center;
					justify-content: space-between;
					margin-top: 53upx;
					flex: 1;
					>text {
						font-size: 28upx;
						color: #000000;
						font-weight: 400;
					}
					>view {
						display: flex;
						align-items: center;
						>text {
							font-size: 24upx;
							color: #969696;
							text-decoration-line: line-through;
						}
						>view {
							display: flex;
							align-items: flex-end;
							>text {
								font-size: 24upx;
								color: #E50000;
								margin-bottom: 3upx;
							}
							>view {
								font-size: 32upx;
								color: #E50000;
							}
						}
					}
				}
			}
		}
		>.head {
			display: flex;
			height: 80upx;
			align-items: center;
			justify-content: space-between;
			border-bottom: 1px solid #F6F6F6;
			box-sizing: border-box;
			padding: 0 30upx;
			>text {
				font-size: 26upx;
				color: #000000;
			}
			>view {
				font-size: 26upx;
				color: #E10000;
			}
		}
		
	}
}
.order-title {
	font-size: 34upx;
	color: #333333;
}
.top-search {
	box-sizing: border-box;
	padding: 10upx 74upx 0 74upx;
	z-index: 100;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	.tabs {
		display: flex;
		align-items: center;
		justify-content: space-between;
		>view {
			font-size: 28upx;
			color: #666666;
			display: flex;
			align-items: center;
			justify-content: center;
			>view {
				position: relative;
				display: inline-block;
				box-sizing: border-box;
				padding: 18upx 0;
				font-size: 26upx !important;
				>view {
					width: 50upx;
					height: 6upx;
					bottom: 0;
					left: 50%;
					transform: translateX(-50%);
					background: #0B59E0;
					position: absolute;
					border-radius: 10upx;
					animation: fadeIn 0.2s;
				}
			}
		}
		.active {
			font-size: 26upx !important;
			color: #000000 !important;
		}
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}
.flex-end {
	display: flex;
	justify-content: flex-end;
	>view {
		width: 120upx;
		height: 40upx;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 22upx;
		color: #023F92;
		border: 1px solid #023F92;
		border-radius: 4upx;
		margin-top: 15upx;
	}
}
.pages-row {
	width: 100%;
	min-height: 100vh;
	background-color: #F6F6F6;
}